equipped with latest technology - Espagnol Anglais Dictionnaire